<?php

namespace Bbc\SiteBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * Recherche
 *
 * @ORM\Table()
 * @ORM\Entity(repositoryClass="Bbc\SiteBundle\Entity\RechercheRepository")
 */
class Recherche
{
    /**
     * @var integer
     *
     * @ORM\Column(name="id", type="integer")
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="AUTO")
     */
    private $id;

    /**
     * @var string
     *
     * @ORM\Column(name="type_annonce", type="string", length=255)
     */
    private $typeAnnonce;
    
    /**
     * @var string
     *
     * @ORM\Column(name="type_contrat", type="string", length=255)
     */
    private $typeContrat;

    /**
     * @var string
     *
     * @ORM\Column(name="pays", type="string", length=255)
     */
    private $pays;

    
    /**
     * @var string
     *
     * @ORM\Column(name="region", type="string", length=255)
     */
    private $region;


    /**
     * @var string
     *
     * @ORM\Column(name="date_pub", type="string", length=255)
     */
    private $datePub;


    /**
     * Get id
     *
     * @return integer 
     */
    public function getId()
    {
        return $this->id;
    }

    /**
     * Set typeAnnonce
     *
     * @param string $typeAnnonce
     * @return Recherche
     */
    public function setTypeAnnonce($typeAnnonce)
    {
        $this->typeAnnonce = $typeAnnonce;
    
        return $this;
    }

    /**
     * Get typeAnnonce
     *
     * @return string 
     */
    public function getTypeAnnonce()
    {
        return $this->typeAnnonce;
    }

    /**
     * Set pays
     *
     * @param string $pays
     * @return Recherche
     */
    public function setPays($pays)
    {
        $this->pays = $pays;
    
        return $this;
    }

    /**
     * Get pays
     *
     * @return string 
     */
    public function getPays()
    {
        return $this->pays;
    }

    
  
    
    
    /**
     * Set region
     *
     * @param string $region
     * @return Recherche
     */
    public function setRegion($region)
    {
        $this->region = $region;
    
        return $this;
    }

    /**
     * Get region
     *
     * @return string 
     */
    public function getRegion()
    {
        return $this->region;
    }


    /**
     * Set datePub
     *
     * @param string $datePub
     * @return Recherche
     */
    public function setDatePub($datePub)
    {
        $this->datePub = $datePub;
    
        return $this;
    }

    /**
     * Get datePub
     *
     * @return string  
     */
    public function getDatePub()
    {
        return $this->datePub;
    }



    /**
     * Set typeContrat
     *
     * @param string $typeContrat
     * @return Recherche
     */
    public function setTypeContrat($typeContrat)
    {
        $this->typeContrat = $typeContrat;
    
        return $this;
    }

    /**
     * Get typeContrat
     *
     * @return string 
     */
    public function getTypeContrat()
    {
        return $this->typeContrat;
    }
}